#!/bin/bash
#服务名称
SERVER_NAME=boot
#源JAR/WAR名称
JAR_NAME=boot-0.0.1-SNAPSHOT
#打包目录
JAR_PATH=/var/jenkins_home/workspace/spring-boot/target/
#执行目录，根据实际要求是否修改目录
JAR_WORK_PATH=/var/jenkins_home/target/

echo "查询进程ID-->$SERVER_NAME"
PID=`ps -ef | grep "$SERVER_NAME" | awk "{print $2}"`
echo "得到进程ID-->$PID"
echo "结束进程开始"
#for id in $PID
#do
#    kill -9 $id
#    echo "结束进程ID-->$id"
#done
kill -9 $PID
echo "结束进程结束"

echo "复制jar包到执行目录：cp $JAR_PATH/$JAR_NAME.jar $JAR_WORK_PATH"
mkdir -p $JAR_WORK_PATH
cp $JAR_PATH/$JAR_NAME.jar $JAR_WORK_PATH
echo "复制JAR包成"
cd $JAR_WORK_PATH
chmod 755 $JAR_NAME.jar
java -jar $JAR_NAME.jar